<?xml version="1.0"?>
<doc>
    <assembly>
        <name>AppPress</name>
    </assembly>
    <members>
        <member name="F:AppPressFramework.FieldValue.FieldLabel">
            <summary>
            Set the label to be diplayed for the field in UI
            </summary>
        </member>
        <member name="F:AppPressFramework.FieldValue.HiddenTag">
            <summary>
            Tag to be used when field is hidded. ???
            </summary>
        </member>
        <member name="F:AppPressFramework.FieldValue.Value">
            <summary>
            Value of the Field
            </summary>
        </member>
        <member name="F:AppPressFramework.FieldValue.fieldDefId">
            <summary>
            ???
            </summary>
        </member>
        <member name="F:AppPressFramework.FieldValue.ReadOnly">
            <summary>
            Readonly property of the field
            </summary>
        </member>
        <member name="F:AppPressFramework.FieldValue.Hidden">
            <summary>
            Hide the field. 
            Fields are hidden by removing the HTML of the field. On Browser no html will be seen for hidden fields
            If all cells of a column are hidden, the whole column is hidden.
            </summary>
        </member>
        <member name="F:AppPressFramework.FieldValue.ControlStyle">
            <summary>
            ControlStyle Property of the field
            </summary>
        </member>
        <member name="F:AppPressFramework.FieldValue.LabelStyle">
            <summary>
            LabelStyle Property of the field
            </summary>
        </member>
        <member name="F:AppPressFramework.FieldValue.Title">
            <summary>
            title property of the field
            </summary>
        </member>
        <member name="F:AppPressFramework.FieldValue.FormData">
            <summary>
            internal use only
            </summary>
        </member>
        <member name="M:AppPressFramework.FieldValue.SetFocus">
            <summary>
            Set Focus to the field
            </summary>
        </member>
        <member name="M:AppPressFramework.FieldValue.SetFieldValue(System.String)">
            <summary>
            ToString method has been overwridden to give error. Force user to use .val
            </summary>
            <returns></returns>
        </member>
        <member name="M:AppPressFramework.FieldValue.RequiredValidation(System.String)">
            <summary>
            Do a Required Validation on the Field
            </summary>
            <param name="message">Message to show if the validation fails</param>
        </member>
        <!-- Badly formed XML comment ignored for member "M:AppPressFramework.FieldValue.GetFormattedFieldValue(AppPressFramework.AppPress,System.Boolean,System.String)" -->
        <member name="M:AppPressFramework.FieldValue.Refresh(AppPressFramework.AppPress)">
            <summary>
            Refresh the field in UI
            </summary>
        </member>
        <member name="M:AppPressFramework.FieldValue.Validate">
            <summary>
            Validate the field.
            </summary>
        </member>
        <member name="M:AppPressFramework.FieldValue.GetFieldBool">
            <summary>
            Internal use only
            </summary>
            <returns></returns>
        </member>
        <member name="M:AppPressFramework.FieldValue.SetFieldBool(System.Boolean)">
            <summary>
            Internal use only
            </summary>
            <returns></returns>
        </member>
        <member name="M:AppPressFramework.FieldValue.GetFieldInt">
            <summary>
            Internal use only
            </summary>
            <returns></returns>
        </member>
        <member name="M:AppPressFramework.FieldValue.SetFieldInt(System.Nullable{System.Int32})">
            <summary>
            Internal use only
            </summary>
            <returns></returns>
        </member>
        <member name="M:AppPressFramework.FieldValue.GetFieldDecimal">
            <summary>
            Internal use only
            </summary>
            <returns></returns>
        </member>
        <member name="M:AppPressFramework.FieldValue.SetFieldDecimal(System.Nullable{System.Decimal})">
            <summary>
            Internal use only
            </summary>
            <returns></returns>
        </member>
        <member name="M:AppPressFramework.FieldValue.GetFieldDateTime">
            <summary>
            Internal use only
            </summary>
            <returns></returns>
        </member>
        <member name="M:AppPressFramework.FieldValue.SetFieldDateTime(System.Nullable{System.DateTime})">
            <summary>
            Internal use only
            </summary>
            <returns></returns>
        </member>
        <member name="M:AppPressFramework.FieldValue.GetFieldString">
            <summary>
            Internal use only
            </summary>
            <returns></returns>
        </member>
        <member name="M:AppPressFramework.FieldValue.SetFieldString(System.String)">
            <summary>
            Internal use only
            </summary>
            <returns></returns>
        </member>
        <member name="M:AppPressFramework.FieldValue.GetFieldPickMultiple">
            <summary>
            Internal use only
            </summary>
            <returns></returns>
        </member>
        <member name="M:AppPressFramework.FieldValue.SetFieldPickMultiple(System.Collections.Generic.List{System.Int32})">
            <summary>
            Internal use only
            </summary>
            <returns></returns>
        </member>
        <member name="M:AppPressFramework.FieldValue.GetHtmlId">
            <summary>
            ???
            </summary>
            <returns></returns>
        </member>
        <member name="M:AppPressFramework.FieldValue.GetHtmlColumnId">
            <summary>
            ???
            </summary>
            <returns></returns>
        </member>
        <member name="M:AppPressFramework.FieldValue.GetSetValueJSScript(System.String)">
            <summary>
            ???
            </summary>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="M:AppPressFramework.FieldValue.GetOnClickJSScript">
            <summary>
            Returns script to perform a click on the field
            If you want to perform a click on HTML element or from visualization graph, crete a hidden button and add this function to onclick tag of element
            </summary>
            <returns></returns>
        </member>
        <member name="M:AppPressFramework.FieldValue.GetDBId">
            <summary>
            ??? internal use only
            </summary>
            <returns></returns>
        </member>
        <member name="P:AppPressFramework.FieldValue.Error">
            <summary>
            Error property of the field. 
            </summary>
        </member>
        <member name="M:AppPressFramework.PickFieldValue.GetOption(AppPressFramework.AppPress,System.String)">
            <summary>
            Get the Option Associated with the Pick field
            </summary>
            <param name="a"></param>
            <param name="id">Id of the option</param>
            <returns></returns>
        </member>
        <member name="M:AppPressFramework.FormContainerFieldValue.ReadFormDatas(AppPressFramework.AppPress,System.String)">
            <summary>
            read FormDatas for the FormContainer using the uery
            </summary>
            <param name="a"></param>
            <param name="query"></param>
            <returns></returns>
        </member>
        <member name="M:AppPressFramework.FormContainerFieldValue.BindSingleForm(AppPressFramework.AppPress,System.Nullable{System.Int64})">
            <summary>
            Use in FormContainerDynamic Control to dynamically bind a FormType to FormContiner control. Some use cases are
            - Embed a form inside another form
            - Embed a form depending on another pickone field
            If the field had another type of form bound to it deletes them
            If FormName is bound to a table returns forms bound to parent form with foreign Key field in formName
            If no form is bound returns a new form of type formName
            </summary>
            <param name="a"></param>
            <param name="formDefId">Id of the form. If this is null makes the formContainer empty</param>
            <returns></returns>
        </member>
        <member name="M:AppPressFramework.FormContainerFieldValue.ClearErrors(AppPressFramework.AppPress)">
            <summary>
            Clear Error for the Field
            </summary>
            <param name="fieldValue"></param>
        </member>
        <member name="M:AppPressFramework.FormField.#ctor(System.String,AppPressFramework.FormDefFieldType)">
            <summary>
            ???
            </summary>
            <param name="fieldName"></param>
            <param name="Type"></param>
        </member>
        <member name="F:AppPressFramework.FormData.id">
            <summary>
            Id of the FormData. if FormData is loaded from database then it is the Value of Id column. For new Forms AppPress assigns a unique negative number
            </summary>
        </member>
        <member name="F:AppPressFramework.FormData.fieldValues">
            <summary>
            ??? Look at what to do with this
            </summary>
        </member>
        <member name="F:AppPressFramework.FormData.containerFieldValue">
            <summary>
            for internal use only
            </summary>
        </member>
        <member name="F:AppPressFramework.FormData.callerFieldValue">
            <summary>
            for internal use only
            </summary>
        </member>
        <member name="M:AppPressFramework.FormData.#ctor(AppPressFramework.AppPress,System.Int64,System.String,System.String)">
            <summary>
            ???
            </summary>
            <param name="a"></param>
            <param name="dbId"></param>
            <param name="Title"></param>
            <param name="formFieldsQuery"></param>
        </member>
        <member name="M:AppPressFramework.FormData.GetTableQuery(AppPressFramework.AppPress)">
            <summary>
            ???
            </summary>
            <param name="a"></param>
            <returns></returns>
        </member>
        <member name="M:AppPressFramework.FormData.GetFormName">
            <summary>
            Get name of form definition for this formData  as defined in XML
            </summary>
            <returns>Name of form</returns>
        </member>
        <member name="M:AppPressFramework.FormData.Refresh">
            <summary>
            Refresh the form in UI
            </summary>
        </member>
        <member name="M:AppPressFramework.FormData.GetFieldValue(System.String)">
            <summary>
            intenal use only
            </summary>
            <param name="fieldName"></param>
            <returns></returns>
        </member>
        <member name="M:AppPressFramework.FormData.Validate">
            <summary>
            Validate the Form Data for Validations like Required specified on fields in form definiton
            </summary>
        </member>
        <member name="M:AppPressFramework.FormData.CovertToFormDefClass">
            <summary>
            internal use only
            </summary>
            <param name="formData"></param>
            <returns></returns>
        </member>
        <member name="M:AppPressFramework.FormData.Popup(AppPressFramework.AppPress,AppPressFramework.PopupParams)">
            <summary>
            internal use only
            </summary>
            <param name="a"></param>
            <param name="popupParams"></param>
        </member>
        <member name="M:AppPressFramework.FormData.Redirect(AppPressFramework.AppPress,AppPressFramework.RedirectParams)">
            <summary>
            internal use only
            </summary>
            <param name="a"></param>
            <param name="redirectParams"></param>
        </member>
        <member name="M:AppPressFramework.FormData.Save(AppPressFramework.AppPress)">
            <summary>
            Save the Form Data. 
            Should be called inside a Transaction. See help for AppPress Transactions in documentation
            </summary>
        </member>
        <member name="M:AppPressFramework.FormData.SaveAndUpdateUI(AppPressFramework.AppPress,System.String)">
            <summary>
            Save the FormData containing this button. Also saves Forms contained in FormContainerFields in the form
            </summary>
            <param name="p">Universal AppPress Object</param>
            <param name="SuccessMessage">Alert to be shown on successfull save.</param>
        </member>
        <member name="M:AppPressFramework.FormData.RefreshContainer(AppPressFramework.AppPress)">
            <summary>
            After calling Save call this to refresh the grid from which this popup was invoked. 
            Normally used when Save of PopupFields in FoormContainerGrid is overridden by add in a OnClick event
            </summary>
            <param name="a"></param>
        </member>
        <member name="M:AppPressFramework.FormData.Delete(AppPressFramework.AppPress)">
            <summary>
            Delete the FormData. If form was loaded from Database. deletes the form from database also
            </summary>
        </member>
        <member name="P:AppPressFramework.FormData.Error">
            <summary>
            set this property to Error string which will be shown on UI along the field
            </summary>
        </member>
        <member name="P:AppPressFramework.FormData.IsNew">
            <summary>
            if true the form data is not loaded from database
            </summary>
        </member>
        <member name="P:AppPressFramework.FormData.PopupContainer">
            <summary>
            Internal use only
            </summary>
        </member>
        <member name="F:AppPressFramework.AppPress.Request">
            <summary>
            HTTP Request. Same as HttpContext.Current.Request in .net
            </summary>
        </member>
        <member name="F:AppPressFramework.AppPress.Response">
            <summary>
            HTTP Request. Same as HttpContext.Current.Response in .net
            </summary>
        </member>
        <member name="F:AppPressFramework.AppPress.PageURL">
            <summary>
            URL of the Page in Browser. In Ajax Call like OnClick the Request.URL containes URL of Ajax Call. To get the URL of Page visible in browser use this
            </summary>
        </member>
        <member name="F:AppPressFramework.AppPress.PageTimeStamp">
            <summary>
            Time stamp for the Page.
            </summary>
        </member>
        <member name="F:AppPressFramework.AppPress.PageDirty">
            <summary>
            If the Page has some unsaved Data
            </summary>
        </member>
        <member name="F:AppPressFramework.AppPress.site">
            <summary>
            Contains Methods for Database operations like Query Execution, Updation etc.
            Bound to Database references in AppPressSqlServer connection string in web.config
            </summary>
        </member>
        <member name="M:AppPressFramework.AppPress.ExecuteScalar(System.String)">
            <summary>
            Executes a query 
            </summary>
            <param name="query"></param>
            <returns>returns the value of first column of first row read. returns null if no Row read</returns>
        </member>
        <member name="M:AppPressFramework.AppPress.ExecuteString(System.String)">
            <summary>
            Executes a query 
            </summary>
            <param name="query"></param>
            <returns>returns the string value of first column of first row read. returns null if no Row read</returns>
        </member>
        <member name="M:AppPressFramework.AppPress.ExecuteStringList(System.String)">
            <summary>
            Executes a query 
            </summary>
            <param name="query"></param>
            <returns>returns the string value of first column of all rows read as a List.</returns>
        </member>
        <member name="M:AppPressFramework.AppPress.ExecuteInt32List(System.String)">
            <summary>
            Executes a query 
            </summary>
            <param name="query"></param>
            <returns>returns the int value of first column of all rows read as a List.</returns>
        </member>
        <member name="M:AppPressFramework.AppPress.ExecuteInt64List(System.String)">
            <summary>
            Executes a query 
            </summary>
            <param name="query"></param>
            <returns>returns the int value of first column of all rows read as a List.</returns>
        </member>
        <member name="M:AppPressFramework.AppPress.ExecuteDateTime(System.String)">
            <summary>
            Executes the Query
            </summary>
            <param name="query"></param>
            <returns>DateTime value of first column of first row read. null of no row read</returns>
        </member>
        <member name="M:AppPressFramework.AppPress.ExecuteInt32(System.String)">
            <summary>
            Executes the Query
            </summary>
            <param name="query"></param>
            <returns>Int32 value of first column of first row read. null of no row read</returns>
        </member>
        <member name="M:AppPressFramework.AppPress.ExecuteDecimal(System.String)">
            <summary>
            Executes the Query
            </summary>
            <param name="query"></param>
            <returns>Decimal value of first column of first row read. null of no row read</returns>
        </member>
        <member name="M:AppPressFramework.AppPress.ExecuteQuery(System.String)">
            <summary>
            Executes the Query
            </summary>
            <param name="query"></param>
            <returns>DataReader</returns>
        </member>
        <member name="M:AppPressFramework.AppPress.ExecuteIdentityInsert(System.String,System.String)">
            <summary>
            Executes a insert query.
            This query can be executed only after BeginTrans is executed.
            </summary>
            <param name="query"></param>
            <param name="tableName">Table where the insert is being executed</param>
            <returns>value of primary key of the table for the new row which is inserted</returns>
        </member>
        <member name="M:AppPressFramework.AppPress.ExecuteNonQuery(System.String)">
            <summary>
            Executes a update query.
            This query can be executed only after BeginTrans is executed.
            </summary>
            <param name="query"></param>
            <returns>number of record effected</returns>
        </member>
        <member name="F:AppPressFramework.AppPress.skinType">
            <summary>
            Type of Skin that is being generated
            </summary>
        </member>
        <member name="M:AppPressFramework.AppPress.GetInstanceId">
            <summary>
            Gets the name of Database for the current top Page or Popup. Used when Popup is displayed from another Database. For Details see Using AppPress across multiple Database Instances
            </summary>
            <returns></returns>
        </member>
        <member name="M:AppPressFramework.AppPress.SaveFile(System.String,System.Nullable{AppPressFramework.EncryptionType})">
            <summary>
            Saves the file in Application_Files after encryption
            </summary>
            <param name="fullFilePath">Path to file</param>
            <param name="encryptionType">Type of Encryption</param>
            <returns></returns>
        </member>
        <member name="M:AppPressFramework.AppPress.SaveDBAudit(System.String,System.Int32,System.String,System.String,System.String)">
            <summary>
            Add a Audit Entry to Application_Audit table. If you are changing database in Business Logic, use this to add audit entry for the change
            </summary>
            <param name="TableName">Table where change was made</param>
            <param name="TableRowId">Primary key value where change was made in table</param>
            <param name="PageName">Page Name in UI which triggered the change</param>
            <param name="PageId">Page Id in UI which triggered the change</param>
            <param name="Change">Description of change</param>
        </member>
        <member name="M:AppPressFramework.AppPress.GetJSONFromQuery(System.String)">
            <summary>
            ???
            </summary>
            <param name="query"></param>
            <returns></returns>
        </member>
        <member name="M:AppPressFramework.AppPress.GetSecureUrl(System.String,System.String,System.String,System.TimeSpan,System.String)">
            <summary>
            Returns a URL which can be emailed. If user open the Link within the given time stamp, he will be able to open the Form with the given formName and formDataId.
            </summary>
            <param name="formName">Name of Form to Open from Link</param>
            <param name="formDataId">Id of Form to open from Link</param>
            <param name="loginUserId">Id of user who is Logged in</param>
            <param name="ts">TimeSpan for link to expire</param>
            <param name="BaseUrl">if not null use this URL to open the Form. Used if opening the form from Another Database. For Details see Using AppPress across multiple Database Instances</param>
            <returns></returns>
        </member>
        <member name="M:AppPressFramework.AppPress.ParseSecureUrl">
            <summary>
            ??? remove after iframe is removed
            </summary>
            <returns></returns>
        </member>
        <member name="M:AppPressFramework.AppPress.GetUrl(System.String,System.String,AppPressFramework.RedirectParams,System.String)">
            <summary>
            ???
            </summary>
            <param name="formName"></param>
            <param name="formDataId"></param>
            <param name="redirectParams"></param>
            <param name="BaseUrl"></param>
            <returns></returns>
        </member>
        <member name="M:AppPressFramework.AppPress.AlertMessage(System.String,System.String,System.Int32,System.Boolean)">
            <summary>
            To show an Alert to User
            </summary>
            <param name="message">Message to be displayed in Alert</param>
            <param name="title">Title of Alert Popup</param>
            <param name="popupWidth">Width of Alert Popup in pixels</param>
            <param name="isHtml">if false message will be shown as plain text</param>
        </member>
        <member name="M:AppPressFramework.AppPress.DownloadCSV(System.String,System.String)">
            <summary>
            Runs the given Query and returns the result as CSV file.
            </summary>
            <param name="query">Query to Execute</param>
            <param name="CSVFileName">Name of CSV file</param>
        </member>
        <member name="M:AppPressFramework.AppPress.DownloadExcel(System.String,System.String,System.Collections.Generic.List{System.String})">
            <summary>
            Runs the given Query and returns the result as Excel file.
            </summary>
            <param name="query">Query to Execute. If Query have multiple results each results is places as seperate sheet in Excel File</param>
            <param name="excelFileName">Name of Excel File</param>
            <param name="sheetNames">List of Sheet Names in same order as Results from Query</param>
        </member>
        <member name="M:AppPressFramework.AppPress.ViewHTML(System.String,System.String)">
            <summary>
            Show results of the query on a new Tab in Browser as HTML Table
            </summary>
            <param name="query">Query to execute</param>
            <param name="reportTitle">Title of HTML Table</param>
            <param name="encryptedColumns">List of comma seperated column names which need to be decrypted. AppPress will try to decrypt first using AES and if that fails will try DES</param>
        </member>
        <member name="M:AppPressFramework.AppPress.GetFileUrl(System.Int64)">
            <summary>
             Generate download URL for uploaded file.
            </summary>
            <param name="fileId">Id of the file to download</param>
            <returns></returns>
        </member>
        <member name="M:AppPressFramework.AppPress.GetFileUrl(System.String)">
            <summary>
             Generate download URL for uploaded file.
            </summary>
            <param name="fileId">Id of the file to download</param>
            <returns></returns>
        </member>
        <member name="M:AppPressFramework.AppPress.DownloadFile(System.Int64)">
            <summary>
            Download file uploaded earlier using FileUpload field type in AppPress
            </summary>
            <param name="fileId">Id of the file to download</param>
        </member>
        <member name="M:AppPressFramework.AppPress.ClosePopup">
            <summary>
            Close the top Popup displayed on Page
            This function terminates the current. Should be last call in the Logic function
            </summary>
        </member>
        <member name="M:AppPressFramework.AppPress.GetLocalizationKeyValue(System.String,System.Boolean)">
            <summary>
            Gets the String for currently selected localization corresponding to Key. Look at Localization in AppPress from more details
            </summary>
            <param name="Key">Key for the string</param>
            <param name="ErrorIfNotFound">if true throws a Exception if Key is not found.</param>
            <returns></returns>
        </member>
        <member name="M:AppPressFramework.AppPress.EncryptTextDES(System.String,System.Security.SecureString)">
            <summary>
            Encrypt the given string using DES algorithm.
            Encryption Key used is the EncryptionKey passed to InitAppPress function
            </summary>
            <param name="strText"></param>
            <returns></returns>
        </member>
        <member name="M:AppPressFramework.AppPress.DecryptTextDES(System.String,System.Security.SecureString)">
            <summary>
            Decrypt the given encrypted string using DES algorithm.
            Encryption Key used is the EncryptionKey passed to InitAppPress function
            In Debug Mode if error in Decryption returns 9999
            </summary>
            <param name="strText"></param>
            <returns></returns>
        </member>
        <member name="M:AppPressFramework.AppPress.EncryptTextAES(System.String,System.Security.SecureString)">
            <summary>
            Encrypt the given string using AES algorithm.
            Encryption Key used is the EncryptionKey passed to InitAppPress function
            </summary>
            <param name="value"></param>
            <returns></returns>
        </member>
        <!-- Badly formed XML comment ignored for member "M:AppPressFramework.AppPress.DecryptTextAES(System.String,System.Security.SecureString)" -->
        <member name="M:AppPressFramework.AppPress.RedirectToContentUrl(System.Int64,System.String)">
            <summary>
            To Redirect to Page of another Instance. For Details see Using AppPress across multiple Database Instances
            </summary>
            <param name="masterFormDefId">FormId of Master Form</param>
            <param name="Url">Url to Redirect to</param>
        </member>
        <member name="M:AppPressFramework.AppPress.Redirect(System.Int64,System.String,AppPressFramework.RedirectParams)">
            <summary>
            For Internal use. Use FormDefNameClass.Redirect
            </summary>
            <param name="formDefId"></param>
            <param name="formId"></param>
            <param name="redirectParams"></param>
        </member>
        <member name="M:AppPressFramework.AppPress.RemotePopup(System.Int32,System.String,System.String,AppPressFramework.PopupParams)">
            <summary>
            ???
            </summary>
            <param name="instanceId"></param>
            <param name="formName"></param>
            <param name="formDataId"></param>
            <param name="popupParams"></param>
        </member>
        <member name="M:AppPressFramework.AppPress.RemoteRedirect(System.Int32,System.String,System.String,AppPressFramework.RedirectParams)">
            <summary>
            ???
            </summary>
            <param name="instanceId"></param>
            <param name="formName"></param>
            <param name="formDataId"></param>
            <param name="popupParams"></param>
        </member>
        <member name="M:AppPressFramework.AppPress.Popup(System.Int64,System.String,AppPressFramework.PopupParams)">
            <summary>
            For Internal use. Use FormDefNameClass.Popup
            </summary>
            <param name="formDefId"></param>
            <param name="formDataId"></param>
            <param name="popupParams"></param>
        </member>
        <member name="M:AppPressFramework.AppPress.ExecuteJSScript(System.String)">
            <summary>
            Executes the script on browser. Script is sent to browser as response to the current Ajax Call. OnClick etc.
            </summary>
            <param name="JSScript">Script to execute. Do not include <Script> tag as part of script</Script></param>
        </member>
        <member name="M:AppPressFramework.AppPress.SetPageDirty(System.Boolean)">
            <summary>
            Marks the Page in UI as dirty. If user tries to navigate away from the page he will be shown a warning.
            This is normally managed by AppPress. 
            </summary>
            <param name="dirty"></param>
        </member>
        <member name="M:AppPressFramework.AppPress.BeginTrans">
            <summary>
            Starts a Database Transaction.
            </summary>
        </member>
        <member name="M:AppPressFramework.AppPress.CommitTrans">
            <summary>
            Commits a Database Transaction
            </summary>
        </member>
        <member name="M:AppPressFramework.AppPress.RollbackTrans">
            <summary>
            Rolls back the Database Transaction. Additionally rolls back any changes in Id of FormData
            </summary>
        </member>
        <member name="M:AppPressFramework.AppPress.PageRefresh">
            <summary>
            Refresh the current Page in Browser. Same as user clicking on Refresh button in Browser
            </summary>
        </member>
        <member name="M:AppPressFramework.AppPress.ClearErrors">
            <summary>
            Clears all Errors shown on Page.
            </summary>
        </member>
        <member name="M:AppPressFramework.AppPress.ClearErrors(AppPressFramework.FieldValue)">
            <summary>
            Clears Error for the field on the page
            </summary>
        </member>
        <member name="M:AppPressFramework.AppPress.SendEmail(AppPressFramework.DAOBasic,System.String,System.String,System.String,System.String,System.String,System.String,System.Boolean,System.String,System.Collections.Generic.List{System.Int64})">
            <summary>
            Add email in queue in database.
            </summary>
            <param name="sitedb">Connection of Database</param>
            <param name="mailTo">multiple email to should be split by comma ','</param>
            <param name="fromEmail"></param>
            <param name="subject"></param>
            <param name="content"></param>
            <param name="cc">multiple email to should be split by comma ','</param>
            <param name="bcc">multiple email to should be split by comma ','</param>
            <param name="isHtml"></param>
            <param name="fileName"></param>
            <param name="uploadFileIds"></param>
        </member>
        <member name="M:AppPressFramework.AppPress.PromptClient(System.String,System.String,System.Int32,System.Boolean)">
            <summary>
            Prompts the User with a Message. If user clicks Yes then execution continues with next statement. if user clicks No then execution stops.
            </summary>
            <param name="message">Message to show to the User</param>
            <param name="title">Title of popup window</param>
            <param name="popupWidth">Width of popup window</param>
            <param name="IsHtml">Render Message as HTML text</param>
        </member>
        <member name="M:AppPressFramework.AppPress.DownloadDOCX(System.Int64,System.String,System.String,System.String)">
            <summary>
            Loads the Form and Compiles it against the template DOCX file and returns the merged DOCX file
            </summary>
            <param name="formDefId">FormDefId of the Form</param>
            <param name="formDataId">Form Data Id of the Form</param>
            <param name="templateDocxFileName">Template file name</param>
            <param name="downloadDocxFileName">File Name to Download</param>
        </member>
        <member name="M:AppPressFramework.AppPress.DownloadPDF(System.Int64,System.String,System.String)">
            <summary>
            Load the form and return as PDF file. FO file for transformation used is 
              If the Skins folder contains .fo file with file name as name of form
              Internally generated FO for the form
            </summary>
            <param name="formDefId">FormDefId of the Form</param>
            <param name="formDataId">Form Data Id of the Form</param>
            <param name="pdfFileName">Name of PDF file to download</param>
        </member>
        <member name="M:AppPressFramework.AppPress.GetFileUploadImageUrl(System.Int32,System.Nullable{System.Int32},System.Nullable{System.Int32})">
            <summary>
            Returns URL to show uploaded Photo. If only one of width or height is specified the image is scaled propertionally in other axis
            </summary>
            <param name="FileUploadId">Id of file uploaded</param>
            <param name="width">Width in Pixels of Photo</param>
            <param name="height">Height in Pixels of thw Photo</param>
            <returns></returns>
        </member>
        <member name="M:AppPressFramework.AppPress.GetFileUploadImageUrl(System.String,System.Nullable{System.Int32},System.Nullable{System.Int32})">
            <summary>
            Returns URL to show uploaded Photo. If only one of width or height is specified the image is scaled propertionally in other axis
            </summary>
            <param name="FileUploadId">Id of file uploaded</param>
            <param name="width">Width in Pixels of Photo</param>
            <param name="height">Height in Pixels of thw Photo</param>
            <returns></returns>
        </member>
        <member name="M:AppPressFramework.AppPress.GetFileUploadAsTempFilePath(System.Int32)">
            <summary>
            Moves File uploaded earlier into a temp file and returns its path.
            Used if you need the contents of upload file as a File
            </summary>
            <param name="fileId">Id of uploaded file</param>
            <returns></returns>
        </member>
        <member name="M:AppPressFramework.AppPress.GetFile(System.Int32)">
            <summary>
            ???
            </summary>
            <param name="fileId"></param>
            <returns></returns>
        </member>
        <member name="M:AppPressFramework.AppPress.InitAppPress(AppPressFramework.AppPressSettings)">
            <summary>
            Initialize AppPress. This must be called in PageLoad
            </summary>
            <param name="settings">Settings to use in AppPress</param>
        </member>
        <member name="M:AppPressFramework.AppPress.GetHtmlTableFromDataReader(System.Data.IDataReader,System.Int32@)">
            <summary>
            Get HTML from result of DataReader
            </summary>
            <param name="dr"></param>
            <param name="rows"></param>
            <returns></returns>
        </member>
        <member name="M:AppPressFramework.AppPress.GetHtmlTableFromQuery(System.String)">
            <summary>
            Gets the result of Query as HTML formated Tables
            </summary>
            <param name="query"></param>
            <returns></returns>
        </member>
        <member name="P:AppPressFramework.AppPress.sessionData">
            <summary>
            SessionData containing the session.
            </summary>
        </member>
        <member name="F:AppPressFramework.DAOBasic.databaseType">
            <summary>
            Type of Database. MYSQL and MSSQL are supported
            </summary>
        </member>
        <member name="F:AppPressFramework.DAOBasic.DBDateTimeFormat">
            <summary>
            Format to use for converting DateTime for purpose of SQL Query
            </summary>
        </member>
        <member name="F:AppPressFramework.DAOBasic.DBDateFormat">
            <summary>
            Format to use for converting DateTime for purpose of SQL Query
            </summary>
        </member>
        <member name="F:AppPressFramework.DAOBasic.SQLQuote">
            <summary>
            Quote Character for Table Name and Column Names. It is ` for MySQL and " for MSSQL
            </summary>
        </member>
        <member name="M:AppPressFramework.DAOBasic.#ctor">
            <summary>
            Constructor for DAOBasic
            use Try block around code using the DAOBasic object. In finally call Close
            </summary>
        </member>
        <member name="M:AppPressFramework.DAOBasic.#ctor(System.String,AppPressFramework.DatabaseType)">
            <summary>
            
            </summary>
            <param name="connnectionStr"></param>
        </member>
        <member name="M:AppPressFramework.DAOBasic.BeginTrans(System.Data.IsolationLevel)">
            <summary>
            Database Level Begin Transaction. Used when doing Database changes when do not have AppPress object. For example updating database from a Thread.
            </summary>
            <param name="isolationLevel">Refer to help on .net IsolationLevel</param>
        </member>
        <member name="M:AppPressFramework.DAOBasic.Commit">
            <summary>
            Database Level Commit Transaction. Used when doing Database changes when do not have AppPress object. For example updating database from a Thread.
            </summary>
        </member>
        <member name="M:AppPressFramework.DAOBasic.RollBack">
            <summary>
            Database Level Rollback Transaction. Used when doing Database changes when do not have AppPress object. For example updating database from a Thread.
            </summary>
        </member>
        <member name="M:AppPressFramework.DAOBasic.ExecuteToGetDataSet(System.String)">
            <summary>
            Returns DataSet for the Query
            </summary>
            <param name="query">Query to execute</param>
            <returns></returns>
        </member>
        <member name="M:AppPressFramework.DAOBasic.ExecuteNonQuery(System.String)">
            <summary>
            Executes a Insert, Update or Delete SQL Statement
            </summary>
            <param name="query">Query to Execute</param>
            <returns>Number of Records affected</returns>
        </member>
        <member name="M:AppPressFramework.DAOBasic.ExecuteScalar(System.String)">
            <summary>
            Executes the Query and returns the first column of first row
            </summary>
            <param name="query">Query to Execute</param>
            <returns>null if no row returned from query execution. Otherwise value for first column</returns>
        </member>
        <member name="M:AppPressFramework.DAOBasic.ExecuteInt(System.String)">
            <summary>
            Executes the Query and returns the first column of first row as int value
            </summary>
            <param name="query">Query to Execute</param>
            <returns>null if no row returned from query execution. Otherwise int value for first column</returns>
        </member>
        <member name="M:AppPressFramework.DAOBasic.ExecuteDecimal(System.String)">
            <summary>
            Executes the Query and returns the first column of first row as decimal value
            </summary>
            <param name="query">Query to Execute</param>
            <returns>null if no row returned from query execution. Otherwise decimal value for first column</returns>
        </member>
        <member name="M:AppPressFramework.DAOBasic.ExecuteString(System.String)">
            <summary>
            Executes the Query and returns the first column of first row as string value
            </summary>
            <param name="query">Query to Execute</param>
            <returns>null if no row returned from query execution. Otherwise string value for first column</returns>
        </member>
        <member name="M:AppPressFramework.DAOBasic.ExecuteDateTime(System.String)">
            <summary>
            Executes the Query and returns the first column of first row as DateTime value
            </summary>
            <param name="query">Query to Execute</param>
            <returns>null if no row returned from query execution. Otherwise DateTime value for first column</returns>
        </member>
        <member name="M:AppPressFramework.DAOBasic.ExecuteInt64List(System.String)">
            <summary>
            Executes the Query and returns the first column of returned rows as List of Int64 values
            </summary>
            <param name="query">Query to Execute</param>
            <returns>List of Int64 values</returns>
        </member>
        <member name="M:AppPressFramework.DAOBasic.ExecuteIntList(System.String)">
            <summary>
            Executes the Query and returns the first column of returned rows as List of int values
            </summary>
            <param name="query">Query to Execute</param>
            <returns>List of int values</returns>
        </member>
        <member name="M:AppPressFramework.DAOBasic.ExecuteStringList(System.String)">
            <summary>
            Executes the Query and returns the first column of returned rows as List of string values
            </summary>
            <param name="query">Query to Execute</param>
            <returns>List of string values</returns>
        </member>
        <member name="M:AppPressFramework.DAOBasic.ExecuteQuery(System.String)">
            <summary>
            Executes a Query
            </summary>
            <param name="query">Query to Execute</param>
            <returns>data reader</returns>
        </member>
        <member name="M:AppPressFramework.DAOBasic.ExecuteIdentityInsert(System.String,System.String)">
            <summary>
            Executes the Insert query and returns the primary key value for the new row which is inserted
            </summary>
            <param name="query">Insert query to execute</param>
            <param name="tableName">name of the table where row is being inserted</param>
            <returns>value of primary indentity column</returns>
        </member>
        <member name="M:AppPressFramework.DAOBasic.Close">
            <summary>
            Close the DAOBasic object. Should be called always and commended to call it in finally clause of try catch
            </summary>
        </member>
        <member name="T:AppPressFramework.EncryptDecrypt">
            <summary>
            Summary description for EncryptDecrypt
            </summary>
        </member>
        <member name="F:AppPressFramework.AppPressSettings.databaseType">
            <summary>
            Type of Database
            </summary>
        </member>
        <member name="F:AppPressFramework.AppPressSettings.ConnectionStringName">
            <summary>
            Name of connection string in web.config file
            </summary>
        </member>
        <member name="F:AppPressFramework.AppPressSettings.applicationAssembly">
            <summary>
            Assembly reference of the main assembly of the Application
            </summary>
        </member>
        <member name="F:AppPressFramework.AppPressSettings.applicationNameSpace">
            <summary>
            namespace containing Logic Functions in the Assembly
            </summary>
        </member>
        <member name="F:AppPressFramework.AppPressSettings.applicationClassName">
            <summary>
            class containing Logic Functions in the Application assembly
            </summary>
        </member>
        <member name="F:AppPressFramework.AppPressSettings.pluginAssemblyNames">
            <summary>
            List of names of plugin assemblies. The Logic functions should be in namespace Application and class AppLogic
            </summary>
        </member>
        <member name="F:AppPressFramework.AppPressSettings.NetDateFormat">
            <summary>
            Date Format to use for conversion from .net DateTime to string
            </summary>
        </member>
        <member name="F:AppPressFramework.AppPressSettings.NetDateTimeFormat">
            <summary>
            Date Time format to use when converting from .net DateTime to string
            </summary>
        </member>
        <member name="F:AppPressFramework.AppPressSettings.JQueryDateFormat">
            <summary>
            Date Time format to use when setting Date Time filed in JQuery
            </summary>
        </member>
        <member name="F:AppPressFramework.AppPressSettings.SQLDateFormat">
            <summary>
            Date format to use when converting from Database DateTime column to string in Query 
            </summary>
        </member>
        <member name="F:AppPressFramework.AppPressSettings.SQLDateTimeFormat">
            <summary>
            Date Time format to use when converting from Database DateTime column to string in Query 
            </summary>
        </member>
        <member name="F:AppPressFramework.AppPressSettings.AdditionalInputDateFormats">
            <summary>
            Additional Date formats in which user can type in a Date Time field
            </summary>
        </member>
        <member name="F:AppPressFramework.AppPressSettings.SessionExpiredRedirectForm">
            <summary>
            Fom to redirect to after session expiry. Normally should be Login Form
            </summary>
        </member>
        <member name="F:AppPressFramework.AppPressSettings.developer">
            <summary>
            Set to true when running AppPress in developer more. In this more AppPress shows Dev Links on Page for Logic Function Templates and Skins
            </summary>
        </member>
        <member name="F:AppPressFramework.AppPressSettings.useDebugEmail">
            <summary>
            Set to true to make AppPress use the Debug Email set below
            </summary>
        </member>
        <member name="F:AppPressFramework.AppPressSettings.DebugEmail">
            <summary>
            Emails used when application is running in developer or Debug Mode
            </summary>
        </member>
        <member name="F:AppPressFramework.AppPressSettings.encryptionKey">
            <summary>
            Key to use to encrypt and decrypt in AES and DES encryptions
            </summary>
        </member>
        <member name="F:AppPressFramework.AppPressSettings.LocalizationData">
            <summary>
            Localization data
            </summary>
        </member>
        <member name="F:AppPressFramework.AppPressSettings.LocalizationLanguages">
            <summary>
            ???
            </summary>
        </member>
        <member name="F:AppPressFramework.AppPressSettings.ApplicationFomDefs">
            <summary>
            ???
            </summary>
        </member>
        <member name="F:AppPressFramework.AppPressSettings.Instances">
            <summary>
            ???
            </summary>
        </member>
        <member name="T:AppPressFramework.FileDetails">
            <summary>
            ???
            </summary>
        </member>
        <member name="T:AppPressFramework.FieldReadonlyType">
            <summary>
            ???
            </summary>
        </member>
        <member name="T:AppPressFramework.FieldHiddenType">
            <summary>
            ???
            </summary>
        </member>
        <member name="T:AppPressFramework.FormType">
            <summary>
            ???
            </summary>
        </member>
        <member name="T:AppPressFramework.Option">
            <summary>
            ???
            </summary>
        </member>
        <member name="F:AppPressFramework.Option.id">
            <summary>
            Id of the Option
            </summary>
        </member>
        <member name="F:AppPressFramework.Option.value">
            <summary>
            Display string of option
            </summary>
        </member>
        <member name="T:AppPressFramework.AppPressInstance">
            <summary>
            AppPressInstance is a instance running as part of group of Instances which can share forms
            </summary>
        </member>
        <member name="F:AppPressFramework.AppPressInstance.InstanceId">
            <summary>
            If of the instance. Should be number between 1-99 and each instance should have a unique id.
            This is not saved anywhere and can be changed.
            </summary>
        </member>
        <member name="F:AppPressFramework.AppPressInstance.InstanceBaseUrl">
            <summary>
            Use URL. 
            Example "https://hcm.example.com/HR-SG/AppPress.aspx"
            </summary>
        </member>
        <member name="F:AppPressFramework.AppPressInstance.LocalInstance">
            <summary>
            Set it to true for the instance running.
            There should be only one LocalInstance
            </summary>
        </member>
        <member name="F:AppPressFramework.AppPressInstance.InstanceIPAddress">
            <summary>
            IP Address where instance is running.
            </summary>
        </member>
        <member name="F:AppPressFramework.AppPressInstance.ApplicationData">
            <summary>
            Application can keep data for its use here
            </summary>
        </member>
        <member name="T:AppPressFramework.PopupParams">
            <summary>
            
            </summary>
        </member>
        <!-- Badly formed XML comment ignored for member "F:AppPressFramework.RedirectParams.urlParams" -->
        <member name="F:AppPressFramework.RedirectParams.postParams">
            <summary>
            These paramaters will be posted to the form being redirected to. Logic functions can get the parameters from a.Request
            </summary>
        </member>
        <member name="F:AppPressFramework.RedirectParams.target">
            <summary>
            Target for Redirection. It is same as HTML target. http://www.w3schools.com/tags/att_a_target.asp
            </summary>
        </member>
        <member name="F:AppPressFramework.RedirectParams.ContentUrl">
            <summary>
            If content is to be generated from another AppPress Application. This Url will be loaded in an inline iframe
            </summary>
        </member>
        <member name="M:AppPressFramework.AppPressResponse.ExecuteJSScript(System.String)">
            <summary>
            Executed the JSScript of on the Browser
            Script is added to AppPressReponse as Type ExecuteJSScript
            The response items are executed by AppPress JS library in same sequence as they are Added
            </summary>
            <param name="JSScript">Script to execute</param>
            <returns></returns>
        </member>
        <member name="M:AppPressFramework.Util.GetFieldIndex(AppPressFramework.DAOBasic,System.Int32,System.String)">
            <summary>
            Get Field Index in FormDef
            </summary>
            <param name="formDefIndex">formDefIndex is the index of the formDef</param>
            <param name="fieldName">fieldName to find</param>
            <returns></returns>
        </member>
        <member name="M:AppPressFramework.Util.ReplaceSingleInstance(AppPressFramework.FormDef,System.String,System.String,System.String)">
            <summary>
            This is used to fetch all resource from database and save in application cache.
            </summary>
        </member>
        <member name="F:AppPressFramework.FormDef.Pivot">
            <summary>
            ???
            </summary>
        </member>
        <member name="M:AppPressFramework.FormDef.#ctor(AppPressFramework.FormType,System.String,System.Collections.Generic.List{AppPressFramework.FormField})">
            <summary>
            ???
            </summary>
            <param name="formType"></param>
            <param name="formName"></param>
            <param name="formFields"></param>
        </member>
        <member name="M:AppPressFramework.MailProvider.#ctor">
            <summary>
            Send Email
            </summary>
        </member>
        <member name="M:AppPressFramework.MailProvider.SendMail(AppPressFramework.EmailSendStatus@)">
            <summary>
            send email pass the SendingStatus parameter with this methods
            O for failed, 1 for sucess
            </summary>
            <param name="SendingStatus"></param>
        </member>
        <member name="P:AppPressFramework.MailProvider.MailFrom">
            <summary>
             Add Sender Address 
            </summary>
        </member>
        <member name="P:AppPressFramework.MailProvider.MailTo">
            <summary>
            Add Receipient Address (TO) 
            </summary>
        </member>
        <member name="P:AppPressFramework.MailProvider.MailCC">
            <summary>
             Add Receipient Address (CC)
            </summary>
        </member>
        <member name="P:AppPressFramework.MailProvider.MailBCC">
            <summary>
             Add Receipient Address (BCC) 
            </summary>
        </member>
        <member name="P:AppPressFramework.MailProvider.Subject">
            <summary>
             Subject 
            </summary>
        </member>
        <member name="P:AppPressFramework.MailProvider.Message">
            <summary>
             Message Body 
            </summary>
        </member>
        <member name="P:AppPressFramework.MailProvider.MailAttachments">
            <summary>
             Message Attachment (Optional) 
             File Path of the attachment(file)
             Server.MapPath
            </summary>
        </member>
        <member name="P:AppPressFramework.MailProvider.EnableSSL">
            <summary>
            SSL required to send mail
            </summary>
        </member>
        <member name="P:AppPressFramework.MailProvider.IsBodyHtml">
            <summary>
             Message Body Html or Text 
            </summary>
        </member>
        <member name="P:AppPressFramework.MailProvider.Priority">
            <summary>
            Specifies the priority of a System.Net.Mail.MailMessage.
            </summary>
        </member>
        <member name="P:AppPressFramework.MailProvider.MessageEncoding">
            <summary>
            Specifies the Message Encoding of a System.Net.Mail.MailMessage.
            Default encoding UTF-8
            System.Text.Encoding
            </summary>
        </member>
    </members>
</doc>
